# 作者：龙炜轩
# 引出FastMCP类，用于创建MCP服务器实例。
# 打印python环境名称
import sys
print(sys.version)
# from mcp.server.fastmcp import FastMCP
from fastmcp import FastMCP
import os

mcp = FastMCP("list_desktop")
# mcp.tool()装饰器声明将函数注册为mcp工具
@mcp.tool()
def list_desktop_files() -> list:
    """获取当前用户桌面(windows适用)上的所有文件列表"""
    desktop_path = os.path.expanduser("~/Desktop")
    return os.listdir(desktop_path)

if __name__ == "__main__":
    mcp.run(transport='stdio') # stdio 通信:standard input/output.标准输入输出通信模式，适用于终端交互场景。
